package com.ljf.framework.util.json;

import java.util.Map;

/**
 * 说明：
 *
 * @Auther: lijinfeng
 * @Date: 2024/6/6
 */
public interface LjfJsonService {

    /**
     * map 转json
     * @param map
     * @return
     */
    String coverMapToJson(Map map);

    /**
     * 对象 转json
     * @param object
     * @return
     */
    String coverObjectToJson(Object object);

    /**
     * 解析json成map
     * @param json
     * @return
     */
    Map parseJsonToMap(String json);

    /**
     * 解析json成指定对象
     * @param json
     * @param t
     * @param <T>
     * @return
     */
    <T> T parseJsonToObject(String json, Class<T> t);
}
